package com.aaa.javaweb.servlet;



import com.aaa.javaweb.dao.TsTpDao;
import com.aaa.javaweb.entity.Tstp;
import com.aaa.javaweb.until.LayTable;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.List;
import java.util.Map;

@Controller
public class TsTpContorller {
    @Autowired
    private TsTpDao tsTpDao;

    /**
     * 查询
     * @param page
     * @param limit
     * @return
     */
    @RequestMapping("/queryALL")
    @ResponseBody
    public LayTable queryAll(Integer page,Integer limit,Tstp tstp){
        List<Map> maps = tsTpDao.queryAll(page,limit,tstp);
        int a=tsTpDao.queryCount(tstp);
        LayTable layTable = new LayTable(a, maps);
        return layTable;
    }

    /**
     * 删除
     * @param id
     * @return
     */
    @RequestMapping("/tstpdel")
    @ResponseBody
    public int  del(int id){
        int dd=tsTpDao.del(id);
        return dd;
    }

    /**
     * 添加/修改
     * @param tstp
     * @return
     */
    @RequestMapping("/tstpadd")
    @ResponseBody
    public int  add(Tstp tstp){
        int aa=tsTpDao.add(tstp);
        return aa;
    }

    /**
     * 下拉框里的内容查询
     * @return
     */
    @RequestMapping("/tstpid")
    @ResponseBody
    public List<Map> quer(){
        List<Map> mm=tsTpDao.quer();
        return mm;
    }


}
